public class StringToBasic {
        //基本数据类型转String
        public static void main(String[] args) {
            //基本数据类型==>String
            int n1 = 100;
            float f1 = 1.1f;
            double d1 = 4.5;
            boolean b1 = true;
            String s1 = n1 + "";
            String s2 = f1 + "";
            String s3 = d1 + "";
            String s4 = b1 + "";
            System.out.println(s1);
            System.out.println(s2);
            System.out.println(s3);
            System.out.println(s4);

            //String==>基本数据类型
            String s5="123";
            //会在oop 讲对象的时候细说
            //解读 使用 基本数据类型对应的包装类，的相应方法，得到数据类型
            int num1= Integer.parseInt(s5);
            double num2 = Double.parseDouble(s5);
            float num3 = Float.parseFloat(s5);
            long num4 = Long.parseLong(s5);
            byte num5 = Byte.parseByte(s5);
            boolean num6 = Boolean.parseBoolean("true");
            short num7 = Short.parseShort(s5);

            //输出结果
            System.out.println(num1);   //123
            System.out.println(num2);   //123.0
            System.out.println(num3);   //123.0
            System.out.println(num4);   //123
            System.out.println(num5);   //123
            System.out.println(num6);   //true
            System.out.println(num7);   //123

            //怎么把字符串转换成字符char->含义是指 把字符串的第一个字符得到
            //把s5的第一个字符输出
            System.out.println(s5.charAt(0));
            for(int i=0;i<=2;i++){
                System.out.println(s5.charAt(i));
            }
        }
}
